// src/main/java/com/demo/pojo/dto/CourseListDTO.java
package com.demo.pojo.dto;

import lombok.Data;

/**
 * 课程分页查询 DTO
 * 接收前端查询参数，防止直接使用实体类导致反序列化错误
 */
@Data
public class CourseListDTO {
    private Integer pageNum = 1;        // 默认第一页
    private Integer pageSize = 10;      // 默认每页10条

    private String coName;              // 课程名称
    private Float coCredit;             // 课程学分
    private String coType;              // 课程类型
    private String coRemark;            // 备注

    // 以下字段前端可能传递，但实际不用于查询，加了防止 Jackson 报错
    private String coNo;                // 课程编号（占位）
    private String coHours;             // 课程学时（占位）
    private String coStatus;            // 课程状态（占位）
}